home *** CD-ROM | disk | FTP | other *** search
- ;NSIS Modern User Interface version 1.70
- ;Welcome/Finish Page Example Script
- ;Written by Joost Verburg
-
- ;--------------------------------
- ;Include Modern UI
-
- !include "MUI.nsh"
-
- ;--------------------------------
- ;General
-
- ;Name and file
- Name "Modern UI Test 1.70"
- OutFile "WelcomeFinish.exe"
-
- ;Default installation folder
- InstallDir "$PROGRAMFILES\Modern UI Test"
-
- ;Get installation folder from registry if available
- InstallDirRegKey HKCU "Software\Modern UI Test" ""
-
- ;--------------------------------
- ;Interface Settings
-
- !define MUI_ABORTWARNING
-
- ;--------------------------------
- ;Pages
-
- !insertmacro MUI_PAGE_WELCOME
- !insertmacro MUI_PAGE_LICENSE "${NSISDIR}\Contrib\Modern UI\License.txt"
- !insertmacro MUI_PAGE_COMPONENTS
- !insertmacro MUI_PAGE_DIRECTORY
- !insertmacro MUI_PAGE_INSTFILES
- !insertmacro MUI_PAGE_FINISH
-
- !insertmacro MUI_UNPAGE_WELCOME
- !insertmacro MUI_UNPAGE_CONFIRM
- !insertmacro MUI_UNPAGE_INSTFILES
- !insertmacro MUI_UNPAGE_FINISH
-
- ;--------------------------------
- ;Languages
-
- !insertmacro MUI_LANGUAGE "English"
-
- ;--------------------------------
- ;Installer Sections
-
- Section "Dummy Section" SecDummy
-
- SetOutPath "$INSTDIR"
-
- ;ADD YOUR OWN FILES HERE...
-
- ;Store installation folder
- WriteRegStr HKCU "Software\Modern UI Test" "" $INSTDIR
-
- ;Create uninstaller
- WriteUninstaller "$INSTDIR\Uninstall.exe"
-
- SectionEnd
-
- ;--------------------------------
- ;Descriptions
-
- ;Language strings
- LangString DESC_SecDummy ${LANG_ENGLISH} "A test section."
-
- ;Assign language strings to sections
- !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
- !insertmacro MUI_DESCRIPTION_TEXT ${SecDummy} $(DESC_SecDummy)
- !insertmacro MUI_FUNCTION_DESCRIPTION_END
-
- ;--------------------------------
- ;Uninstaller Section
-
- Section "Uninstall"
-
- ;ADD YOUR OWN FILES HERE...
-
- Delete "$INSTDIR\Uninstall.exe"
-
- RMDir "$INSTDIR"
-
- DeleteRegKey /ifempty HKCU "Software\Modern UI Test"
-
- SectionEnd